/*
*
* 系统管理模块  路由管理
*
* */

const dictManage = () => import('@/views/systemManage/dictManage');
const menuManage = () => import('@/views/systemManage/menuManage');
const roleManage = () => import('@/views/systemManage/roleManage');
const userManage = () => import('@/views/systemManage/userManage');
const enterprise = () => import('@/views/systemManage/enterprise');
const organization = () => import('@/views/systemManage/organization');
const module = () => import('@/views/systemManage/moduleManage');
const homeIcon = () => import('@/views/systemManage/homeIcon');
const satelliteImagery = () => import('@/views/systemManage/satelliteImagery.vue'); //卫星影像模型管理
const pushTask = () => import('@/views/pushTask/pushTask');
const addTask = () => import('@/views/pushTask/addTask');
const updateTask = () => import('@/views/pushTask/updateTask');
const flowSelectTplManage = () => import('@/views/systemManage/flowSelectTplManage');
const versionManage = () => import('@/views/systemManage/versionManage');
const onlineAuthorization = () => import('@/views/systemManage/onlineAuthorization');
const taskTypeManage = () => import('@/views/systemManage/taskTypeManage');
const imageControlManage = () => import('@/views/systemManage/imageControlManage');
const classMapManage = () => import('@/views/systemManage/classMapManage');

const processData = () => import("@/views/systemManage/processData/processData");
const dailyRecord=()=>import("@/views/systemManage/processData/dailyRecord")
const logManage=()=>import("@/views/systemManage/logManage")//日志管理页面

export default [

     {
          path: '/manage/dictManage',
          name: 'dictManage',

          component: dictManage,
          meta: {
               requireAuth: true, //添加该字段，标识进入这个路由需要登录的
               hasTabbar: true,
               keepAlive: true
          },
     },
     {
          path: '/manage/dailyRecord',
          name: 'dailyRecord',
          component: dailyRecord,
     },
     {
          path: '/manage/processData',
          name: 'processData',
          component: processData,
     },
     {
          path: '/manage/authManage/menuManage',
          name: 'menuManage',
          component: menuManage
     },
     {
          path: '/manage/authManage/roleManage',
          name: 'roleManage',
          component: roleManage
     },
     {
          path: '/manage/authManage/userManage',
          name: 'userManage',
          component: userManage
     },
     {
          path: '/manage/authManage/enterprise',
          name: 'enterprise',
          component: enterprise
     },
     {
          path: '/manage/authManage/organization',
          name: 'organization',
          component: organization
     },
     {
          path: '/manage/authManage/module',
          name: 'module',
          component: module
     },
     {
          path: '/manage/authManage/homeIcon',
          name: 'homeIcon',
          component: homeIcon
     },
     {
          path: '/manage/satelliteImagery',
          name: 'satelliteImagery',
          alias:'manage',
          component: satelliteImagery
     },
     {
          path: '/manage/pushTask',
          name: 'pushTaskManage',
          component: pushTask
     },
     {
          path: '/manage/pushTask/add',
          name: 'pushTaskAdd',
          component: addTask
     },
     {
          path: '/manage/pushTask/update/:id',
          name: 'pushTaskUpdate',
          component: updateTask
     },

     {
          path: '/manage/flowSelectTplManage',
          name: 'flowSelectTplManage',
          component: flowSelectTplManage
     },
     {
          path: '/manage/versionManage',
          name: 'versionManage',

          component: versionManage
     },
     {
          path: '/manage/onlineAuthorization',
          name: 'onlineAuthorization',
          component: onlineAuthorization
     },
     {
          path: '/manage/taskTypeManage',
          name: 'taskTypeManage',
          component: taskTypeManage
     },
     {
          path: '/manage/imageControlManage',
          name: 'imageControlManage',
          component: imageControlManage
     },
     {
          path: '/manage/classMapManage',
          name: 'classMapManage',
          component: classMapManage
     },
     {    //日志管理页面
          path: '/manage/logManage',
          name: 'logManage',
          component: logManage
     }
]
